
package exercicio2;

/**
 *
 * @author a100101
 */
public class Personagem {

    private estrategiaAtacar metodoAtaque;
    private estrategiaCorrer metodoCorrer;
    private estrategiaPular metodoPular;

    public Personagem(estrategiaAtacar ataque, estrategiaCorrer corre, estrategiaPular pulo){
        this.metodoAtaque = ataque;
        this.metodoCorrer = corre;
        this.metodoPular = pulo;
    }

    public void ataque(){
        this.metodoAtaque.atacar();
    }
    
    public void corre(){
        this.metodoCorrer.correr();
    }

    public void pula(){
        this.metodoPular.pular();
    }

}
